package com.xqboss.apps.domain.sys;

import java.time.LocalDateTime;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.xqboss.apps.enums.sys.SaleableEnum;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Id;
import java.io.Serializable;

/**
 * 常见问题
 *
 * @author wangcong
 * @date 2023-09-01
 */
@Data
@ApiModel("常见问题")
public class SysFamiliarProblem implements Serializable {

    private static final long serialVersionUID = 1L;


    @TableId
    @Id
    private Long id;

    /**
     * 问题标题
     */
    @ApiModelProperty("问题标题")
    private String title;

    /**
     * 解决方案
     */
    @ApiModelProperty("解决方案")
    private String solution;

    /**
     * 操作流程图
     */
    @ApiModelProperty("操作流程图")
    private String operateImg;

    /**
     * 已解决
     */
    @ApiModelProperty("已解决")
    private Integer resolved;

    /**
     * 未解决
     */
    @ApiModelProperty("未解决")
    private Integer unsolved;

    /**
     * 是否上架 0否,1是
     */
    @ApiModelProperty("是否上架 0否,1是")
    private SaleableEnum saleable;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;

    /**
     * 删除标记
     */
    @TableLogic
    @ApiModelProperty("删除标记")
    private Boolean delFlag;


}